void main() {
  // 返回多个值的函数
  (String name, int age) userInfo(Map<String, dynamic> json) {
    return (json['name'] as String, json['age'] as int);
  }

  final json = <String, dynamic>{'name': 'Dash', 'age': 10, 'color': 'blue'};

  // 使用位置字段的记录模式进行解构
  var (name1, age1) = userInfo(json);
  print('使用位置字段解构: name = $name1, age = $age1');

  // 使用命名字段的记录模式进行解构
  final (name, age) = userInfo(json);
  print('使用命名字段解构: name = $name, age = $age');
}
